package cn.melonlib.cores.model.anno;

public @interface WorkerType {
    /**
     * 对象类型
     * @return
     */
    Class<?> type();

    /**
     * 视图型对象的后缀
     * @return
     */
    String viewSuffix() default "Vo";

    /**
     * 输入型对象的后缀
     * @return
     */
    String inputSuffix() default "Io";

    /**
     * 是否构建视图型对象
     * @return
     */
    boolean view() default true;

    /**
     * 是否构建输入型对象
     * @return
     */
    boolean input() default true;

    /**
     * 是否构建查询型对象
     * @return
     */
    boolean filter() default false;
}
